Customizing Transaction Models and Mechanisms in a Programmable Environment Supporting Reliable Workflow Automation

نویسندگان

  • Dimitrios Georgakopoulos
  • Mark F. Hornick
  • Frank Manola
چکیده

A Transaction Specification and Management Environment (TSME) is a programmable system that supports: (i) implementation-independent specification of application-specific extended transaction models (ETMs), and (ii) configuration of transaction management mechanisms (TMMs) to enforce specified ETMs. The TSME can ensure correctness and reliability while allowing the functionality required by workflows and other advanced applications that require access to multiple heterogeneous, autonomous, and/or distributed (HAD) systems. To support ETM specification, the TSME provides a transaction specification language that describes dependencies between transactions. Unlike other transaction specification languages, TSME’s dependency descriptors use a common set of primitives, and are enforceable, i.e., can be evaluated at any time during transaction execution to determine whether operations issued violate ETM specifications. To determine whether an ETM can be enforced in a specific HAD system environment, the TSME supports specification of the transactional capabilities of HAD systems, and comparison of these with ETM specifications to determine mismatches. To enforce ETMs that are more restrictive than those supported by the union of the transactional capabilities of HAD systems, the TSME provides a collection of transactional services. These services are programmable and configurable, i.e., they accept instructions that change their behavior as required by an ETM, and can be combined in specific ways to create a run-time TMM capable of enforcing the ETM. We discuss the TSME in the context of a Distributed Object Management System. We give ETM specification examples and describe corresponding TMM configurations for a telecommunications application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cross-Organizational Transaction Support for Virtual Enterprises

In recent years, workflow management systems have become an accepted technology to support automation in process-centric environments. Lately, organizations concentrate more and more on their core business processes while outsourcing supporting processes to other organizations, thereby forming virtual enterprises. To apply workflow management technology in these virtual enterprises, support for...

متن کامل

Model, Architecture and System for Cross-Organizational Transaction Support in Virtual Enterprises

In recent years, workflow management systems have become an accepted technology to support automation in process-centric environments. Lately, organizations concentrate more and more on their core business processes while outsourcing supporting processes to other organizations, thereby forming virtual enterprises. To apply workflow management technology in these virtual enterprises, support for...

متن کامل

Concurrency Control and Recovery for Transactions in Cooperative Design Environments

Non-standard database applications like design environments or office automation require advanced transaction concepts. The inability of traditional transactions [2] to support such applications has already been observed by [6] and was the motivation for the development of a number of non-standard transaction models (for an overview, see [1] or [5]). Our work focuses on transaction management i...

متن کامل

Workflow Management and Databases

Workflow management systems are among the most interesting concepts for supporting modern organizations with a focus on processes rather than on structure. Workflow management systems offer different degrees of automation of business processes. We classify workflow management systems according to the features they provide and the types of processes they support. Database systems facilitate the ...

متن کامل

Re-Engineering and Automation of Business Processes: Criteria for Selecting Supporting Tools

Re-engineering of business processes and their automation is an activity very common in most organizations in order to keep or create a competitive business advantage in the changing business environment. Business Process Modeling Tools (BPMTs) and Workflow Management Systems (WFMSs) are the most popular tools used for business process transformation and automation of the redesigned business pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Knowl. Data Eng.

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1996